package cn.bonoon.kernel.web.annotations.grid;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * <pre>
 * 用于显示自定义的详细内容项；
 *   1.直接写html源码来指定如果显示内容
 *   2.直接指定url，在展开的时候根据url来加载界面的界面(需要指定是否使用缓存，也就是说当第一次加载后以后再展开是否重新加载)
 *   3.指定一个对象，根据该对象来生成界面，并且自动生成界面的加载路径来加载数据
 * </pre>
 * @author jackson
 *
 */
@Target(TYPE)
@Retention(RUNTIME)
public @interface DetailView {
	/**
	 * <pre>
	 * 来自帮助文档的说明：
	 * detailFormatter	function(index,row)	The formatter function to return row detail content.
	 * </pre>
	 * @return
	 */
	String value();
}
